package com.zyd.module.admin.model;

import com.baomidou.mybatisplus.annotation.*;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import lombok.Data;

/**
 * 
 *
 * @author tiezhu
 * @email 1766419110@mail.com
 * @date 2022-04-04 00:17:38
 */
@Data
@TableName("product_infos")
public class ProductInfos implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 主键ID
	 */
	@TableId(value = "id",type = IdType.INPUT)
	private String id;

	/**
	 * 产品名称
	 */
	@TableField("pro_name")
	private String proName;

	/**
	 * 产品类型
	 */
	@TableField("type_id")
	private Integer typeId;

	/**
	 * 产品介绍
	 */
	@TableField("pro_info")
	private String proInfo;

	/**
	 * 产品特点
	 */
	@TableField("pro_feature")
	private String proFeature;

	/**
	 * 产品生产标准
	 */
	@TableField("pro_standard")
	private String proStandard;

	/**
	 * 产品重量/按克计重
	 */
	@TableField("pro_weight")
	private String proWeight;

	/**
	 * 产品尺寸
	 */
	@TableField("pro_size")
	private String proSize;

	/**
	 * 产品作用
	 */
	@TableField("pro_effect")
	private String proEffect;

	/**
	 * 产品材料
	 */
	@TableField("pro_material")
	private String proMaterial;

	/**
	 * 产品颜色
	 */
	@TableField("pro_color")
	private String proColor;

	/**
	 * 产品价格
	 */
	@TableField("pro_price")
	private BigDecimal proPrice;

	/**
	 * 注意事项
	 */
	@TableField("attention")
	private String attention;

	/**
	 * 创建时间
	 */
	@TableField(value = "create_time",fill = FieldFill.INSERT)
	private Date createTime;

	/**
	 * 更新时间
	 */
	@TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;

	/**
	 *产品浏览量
	 */
	@TableField("look_count")
	private Integer lookCount;
	/**
	 * 产品上下架
	 */
	@TableField("islock")
	private Integer islock;

	@TableField(exist = false)
	private ProductType productType;

	@TableField(exist = false)
	private String imgUrl;




}
